(function (jQuery){
	scrollpage = function(id, options){
		var defaults = {
	          	pagesize:10,
	          	ajaxurl:'',
	          	totalobj:'dushijiatotalscroll',
	          	showobj:'dushijiashowscroll',
	          	page:0
		};
		var objid=id;
		
		$.extend(defaults,options);
		
		var page=defaults.page;
		
		var scrollCallback =function(page){
			
			$(objid).scroll(function(){
        		var scrolltop=$(this).attr('scrollTop');
    			var scrollheight=$(this).attr('scrollHeight');
    			var windowheight=$(this).attr('clientHeight'); 
    			
    			var sum=parseInt($("#"+defaults.showobj).text());
    			var totals=parseInt($("#"+defaults.totalobj).text());
    			if ((scrolltop + windowheight >= scrollheight)&&(sum<totals)){
        			page++;
        			ajaxdata(page);
            	}
             });
	    };
	    
	    var ajaxdata=function(page){
	    	
	    	if($.find("#"+defaults.totalobj)==""){
	    		$(objid).after('<span>已显示其中的1-<span id="'+defaults.showobj+'"></span>条,总共有<span id="'+defaults.totalobj+'"></span>数据条.</span>');
		  	}
	    	$.post(defaults.ajaxurl,{'page':page,'pagesize':defaults.pagesize}, function(jsondata){
					if(jsondata.alldata){
						$.each(jsondata.alldata, function(key, val){
							$(objid).append(val.title);
		    			});
					}
					$("#"+defaults.totalobj).html(jsondata.sum);
					page++;
					if((parseInt(defaults.pagesize*page))>parseInt(jsondata.sum)){
						$("#"+defaults.showobj).html(jsondata.sum);
					}else{
						$("#"+defaults.showobj).html(parseInt(defaults.pagesize*page));
					}
					
	        },'json');
	    };
	    
	    this.loadscroll=function(page) {
	    	
	    	if((page=="")||(typeof(page)==undefined)){
	    		page=defaults.page;
	    	}
	    	ajaxdata(defaults.page);
	    	scrollCallback(defaults.page);
	    	
    	};
		
    };
})(jQuery);